Natural Language Multiprocessing: A Case Study
نویسندگان
چکیده
This paper presents two case studies of parallelization of large Natural Language Processing (NLP) applications using a parallel logic programming system (called "ACE") that automatically exploits implicit parallelism. The first system considered is Artwork, a system for semantic disambiguation, speech act resolution, and temporal reference resolution. The second system is ULTRA, a multilingual translation system. Both applications were originally developed in Prolog without any consideration for parallel processing. The results obtained confirm that NLP is a ripe area for exploitation of parallelism. Most previous work on parallelism in NLP focused primarily on parallelizing the parsing phase of language processing. The case studies presented here show that parallelism is also present in the semantic and discourse processing phases, which are often the most computationally intensive part of the application.
منابع مشابه
Multiprocessor Platforms for Natural Language Processing
When performance is an important requirement, parallelization is often used. With the ubiquity of multiprocessor and multicore machines, there is a need to identify the various existing paradigms and tools. In this document we present a description of the existing programming models, frameworks and toolkits for the Cell Broadband Engine Architecture, a heterogeneous multiprocessor chip, and eva...
متن کاملLucid, Inc.
Multiprocessing programming languages must support the styles of programming that are natural to the programmer, and they must be able to express all of the forms of concurrency that exist. Qlisp, a dialect of Lisp, is proposed as a multiprocessing programming language which is suitable for studying the styles of parallel programming. There are two sorts of parallelism in Qlisp: 1) the true par...
متن کاملEnsemble-based Human Communication Recognition
We propose a novel architecture for systems that target the recognition of human communication Distributed Ensembles. Distributed Ensembles results from the observation that in many different fields hard problems are handled by employing multiple computational entities that cooperate to solve a problem. Even though these solutions share this common trait, the goals in each field for employing m...
متن کاملThe Concept of Educational Culture Language: A Case of Labeling
The verbal interaction among students, teachers, parents, and school administrators plays a significant role in achieving educational goals as the language used in educational settings while mirroring the dominant educational culture, functions as an important tool in shaping and reshaping their beliefs. Thus, the culture language in any educational setting needs to be studied in order to ident...
متن کاملComputing Performance Bounds of Fork-Join Parallel Programs Under a Multiprocessing Environment
We study a multiprocessing computer system which accepts parallel programs that have a fork-join computational paradigm. The multiprocessing computer system under study is modeled as K homogeneous servers, each with an infinite capacity queue. Parallel programs arrive at the multiprocessing system according to a series-parallel phase type interarrival process with mean arrival rate of l. Upon t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998